fix: update subnet naming to resource_name to allow safe prefix updates#1098
fix: update subnet naming to resource_name to allow safe prefix updates#1098Khuzaima05 wants to merge 17 commits intomainfrom
Conversation
|
/run pipeline |
|
/run pipeline |
|
/run pipeline |
|
Testing logs: I tested the script using the following steps:
|
|
Before
After
Migration
|
|
/run pipeline |
|
/run pipeline |
|
/run pipeline |
|
/run pipeline |
1 similar comment
|
/run pipeline |
|
/run pipeline |
|
/run pipeline |
|
@Khuzaima05 Hang on - we can't just skip the upgrade test. Isn't it flagging a valid breaking change? How are we going to handle this. Do we have migration? |
|
@Khuzaima05 The scripts you added are for module consumers, but what about the DA? We have several DAs that use this module. We need to full understand the impact here. DA users are not going to know about the scripts you added. Plus we have several other external consumes like PowerVS, HPC etc etc. We need to find a clean way to do this. |
|
Please also be aware that if this PR does proceed as a major version update, the VPN code needs to be removed from it since in #1041 we say it will be removed in v9 of the module |
@ocofaigh , sure I will add this topic in tomorrow’s deep dive. |
|
As discussed in the deep dive, fixing this issue now would take a lot of effort and coordination because the VPC module is used by many DAs and other consumers. The impact of a breaking change would be too large. Next steps:
|
|
Closing this PR, as per deep dive discussion. |

Description
issue: https://github.ibm.com/GoldenEye/issues/issues/16771
Release required?
x.x.X)x.X.x)X.x.x)Release notes content
This release introduces resource-based subnet naming, enabling safe prefix changes without forcing subnet recreation.
Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
Checklist for reviewers
For mergers